Toward Automated Support for Transparent Interoperable Queries

نویسندگان

  • Alan Kaplan
  • Bradley R. Schmerl
  • Rajesh Veeraraghavan
چکیده

Many object-oriented databases (OODBs) are based on programming languages (such as C++, CLOS and Smalltalk) that pre-date Java. Given Java’s rapid emergence, there is a growing need for interoperating existing or legacy OODBs with new applications that require Java. Unfortunately, there are few mechanisms that allow software developers to easily integrate Java applications with non-Java OODBs. Although various interoperability mechanisms have been developed, these approaches have some significant drawbacks in practice. They are often difficult to use, provide little, if any, automated support, and produce software that is difficult to engineer and maintain. In this paper, we describe ongoing work in providing interoperability support that allows application developers to seamlessly and transparently access non-Java OODBs from Java applications. Our approach involves embedding statements written in an object query language (called JOQL) into Java applications that are used to query C++-based OODBs. We also describe an accompanying toolset that processes Java programs containing JOQL queries. The toolset produces the necessary code allowing Java applications to access and manipulate a C++-based OODB. As a result, application developers are free to work in Java without having to concern themselves with the details of interoperating with C++. Finally, we provide some preliminary experimental data that demonstrates our approach incurs a modest performance overhead.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Developing a ChatBot to Answer Spatial Queries for use in Location-based Services

A Chat Bot is an automated operator that can interact with customers like a human operator, answer their questions, solve problems and get feedback. Real-time responsiveness, the sense of talking to a human user is one of their good features that can be used to deliver location-based services. This paper designed a Chat Bot that can talk and answer users' questions based on their location. Thi...

متن کامل

بهبود الگوریتم انتخاب دید در پایگاه داده‌‌ تحلیلی با استفاده از یافتن پرس‌ وجوهای پرتکرار

A data warehouse is a source for storing historical data to support decision making. Usually analytic queries take much time. To solve response time problem it should be materialized some views to answer all queries in minimum response time. There are many solutions for view selection problems. The most appropriate solution for view selection is materializing frequent queries. Previously posed ...

متن کامل

IRO - DB An object - oriented approach towards federated and interoperable DBMS 1

Todays application scenarios need more and more access to information stored and distributed among multiple database management systems which have various underlying data models and which model even the same real world aspects differently with respect to structure and granularity. Therefore, a system is needed which addresses these problems, providing the means to integrate heterogeneous data s...

متن کامل

Issues in Supporting Interoperable Query Processing with Multiple Heterogeneous Information Servers 1

This project has three goals. First, we support interoperable query processing among multiple heterogeneous sources. Heterogeneity arises due to the existence of diierent data models, schema and query languages. For an initial query posed w.r.t. a schema and query language, we produce mediated (transformed) queries w.r.t. other schema/query languages. The second goal is to modify traditional qu...

متن کامل

Design and Implementation of an Open, Interoperable Automated Demand Response Infrastructure

This paper describes the concept for and lessons from the development and field-testing of an open, interoperable communications infrastructure to support automating demand response (DR). Automating DR allows greater levels of participation and improved reliability and repeatability of the demand response and customer facilities. Automated DR systems have been deployed for critical peak pricing...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Information Technology and Management

دوره 3  شماره 

صفحات  -

تاریخ انتشار 2002